//
// Copyright (c) 2009 All Right Reserved
//
// vl
//
// 2009-01-01
// Contains ...
using JetBrains.Annotations;
namespace LargoCommon.Music
{
/// MIDI channel. Channel 9 is for drums, channel 15 is for internal use (empty notes).
public enum MidiChannel {
/// Number of MIDI drum channel.
/// General MIDI percussion channel.
DrumChannel = 9, //// Channel 10 (1-based) is reserved for the percussion map
/// MIDI channel.
[UsedImplicitly] C00 = 0,
/// MIDI channel.
[UsedImplicitly] C01 = 1,
/// MIDI channel.
[UsedImplicitly] C02 = 2,
/// MIDI channel.
[UsedImplicitly] C03 = 3,
/// MIDI channel.
[UsedImplicitly] C04 = 4,
/// MIDI channel.
[UsedImplicitly] C05 = 5,
/// MIDI channel.
[UsedImplicitly] C06 = 6,
/// MIDI channel.
[UsedImplicitly] C07 = 7,
/// MIDI channel.
[UsedImplicitly] C08 = 8,
/// MIDI channel.
[UsedImplicitly] C10 = 10,
/// MIDI channel.
[UsedImplicitly] C11 = 11,
/// MIDI channel.
[UsedImplicitly] C12 = 12,
/// MIDI channel.
[UsedImplicitly] C13 = 13,
/// MIDI channel.
[UsedImplicitly] C14 = 14,
/// MIDI channel.
[UsedImplicitly] C15 = 15,
///
/// Unknown channel.
///
Unknown = 255
}
}